hack (someone's) way through (something)

Translations
se frayer un chemin à travers
Definitions
To navigate or make progress through a difficult situation or obstacle by using unconventional or resourceful methods.